package gxdlxy.zx2201;

public class Main{
    public static void main(String[] args) {
//        Master 小明 = new Master();
        Dog 大黄 = new Dog();
        Dog 小黄 = 大黄;
        Cat 大白 = new Cat();
        System.out.println(大黄.equals(小黄));
        System.out.println(大黄.hashCode());
        System.out.println(大黄.toString());
        System.out.println(大白.hashCode());

//        Brid 小黑 = new Brid();
//        小明.feed(大黄);
//        小明.feed(大白);
//        小明.feed(小黑);
    }
}
class Master{
    void feed(Pet pet) {
        pet.eat();
    }
}
class Pet{
    void eat() {
        System.out.println("宠物吃东西");
    }
}
class Dog extends Pet{
    void eat() {
        System.out.println("狗吃骨头");
    }
}
class Cat extends Pet{
    void eat() {
        System.out.println("猫吃小鱼");
    } // 方法重写
}
class Brid extends Pet{
    void eat() {
        System.out.println("鸟吃香蕉");
    }
}